home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / archival / ftp / BFTP.312 / Makefile.sun < prev    next >
Encoding:
Makefile  |  1990-06-29  |  1.6 KB  |  62 lines

  1. ALL=    bftp bftpd bftptool mbftptool fts
  2. DESTDIR= .
  3.  
  4. # For Sun OS 3
  5. CFLAGS= -g -DISI4_2
  6.  
  7. # For Sun OS 4.0
  8. # CFLAGS= -g -DSUNOS4 -DBSD4_3
  9.  
  10. # Remove -DISI4_2 for systems other than BSD 4.2 with ISI nameserver code.
  11. # Use -DSUNOS4 and -DBSD4_3 for Sun OS 4.0.
  12. # Remove -lresolv for systems other than BSD 4.2 with ISI nameserver code.
  13. RLIB= -lresolv
  14. LIBS= -ltermcap -lresolv
  15. TLIBS= -lsuntool -lsunwindow -lpixrect -lresolv
  16.  
  17. # Use -DDST_FIRST flag when you compile fts_code to send PASV command
  18. #    to destination host first (before trying source host)
  19.  
  20. all:    ${ALL}
  21.  
  22. bftp:    bftp.o bftp_share.o bftp_req.o ucb_cp.o hostname.o libtmx.a
  23.     ${CC} bftp.o bftp_share.o bftp_req.o ucb_cp.o hostname.o libtmx.a\
  24.         ${LIBS} -o bftp 
  25.  
  26. bftpd:    bftpd.o bftp_req.o
  27.     ${CC} bftpd.o bftp_req.o ${LIBS} -o bftpd 
  28.  
  29. bftptool:    bftp_tool.o bftp_share.o bftp_req.o fts_code.o tool_lib.o\
  30.         libtmx.a
  31.     ${CC} bftp_tool.o bftp_share.o bftp_req.o hostname.o fts_code.o\
  32.         tool_lib.o libtmx.a\
  33.         ${TLIBS} -o bftptool
  34.  
  35. mbftptool:    mbftp_tool.o bftp_share.o bftp_req.o fts_code.o tool_lib.o\
  36.         hostname.o libtmx.a
  37.     ${CC} mbftp_tool.o bftp_share.o bftp_req.o hostname.o fts_code.o\
  38.         tool_lib.o libtmx.a\
  39.         ${TLIBS} -o mbftptool
  40.  
  41. fts:    fts.o fts_code.o bftp_req.o hostname.o
  42.     ${CC} fts.o fts_code.o bftp_req.o hostname.o ${RLIB} -o fts 
  43.  
  44. bftp_req.o bftp_share.o bftpd.o: bftp.h
  45.  
  46. bftp_tool.o mbftp_tool.o : bftp.h help_strings.h
  47.  
  48. bftp.o:    ucb_cp.h bftp.h
  49.  
  50. fts.o fts_code.o: fts.h bftp.h
  51.  
  52. ucb_cp.o: ucb_cp.h
  53.  
  54. hostname.o parsedlib.o y.tab.o:
  55.  
  56. y.tab.c: parsedate.y
  57.     yacc parsedate.y
  58.  
  59. lib libtmx.a: y.tab.o parsedlib.o
  60.     ar rc libtmx.a y.tab.o parsedlib.o
  61.     ranlib libtmx.a
  62.